// try{
//     function res () {
//         console.log(wangbo);
//         console.log(10/0);
//         return 0/0
//     }
//     res()
// }catch(error) {
//     console.log(error);
// }

// function ress(item) {
//     console.log(item);
// }


// try{
//     ress('try-catch')
// }catch(err) {
//     console.log(err);
// }

// try {
//     ress()
// } catch (error) {
//     console.log(error);
// }finally{
//     console.log('finally! this is a new error');
// }


// try-catch 是可以让流程继续下去的处理方式, 否则就会报错中断了. 

// let arr = [1, 2, 3]

// // 这里的swap方法奏效了
// function swap(arr) {
//     let temp = arr[0]
//     arr[0] = arr[1]
//     arr[1] = temp
//     console.log(arr);
// }

// swap(arr)
// console.log(arr);


// function swap2(arr) {
//     // 这里是地址引用
//     let a = arr[0]
//     let b = arr[1]
//     let temp = a
//     a = b
//     b = temp 
//     console.log(arr);
// }
// swap2(arr)


// function swap3(a, b) {
//     let temp = a
//     a = b 
//     b = temp 
// }
// swap3(arr[0], arr[2])
// console.log(arr);




let arra = [ '2021-10-12','2020-12-1']
let arrb = [1, 3, 5]

// x - y 增
// y - x 减
arra.sort((x,y) => y - x)
arrb.sort((x, y) => y - x)
console.log(arra);
console.log(arrb);



function arraSort() {
    let arra = [ '2021-10-12','2020-12-1', '2021-1-3', '2020-11-19','2019-12-20']
    for (let i = 0; i < arra.length; i++) {
        for (let j = i; j < arra.length-1-i; j++) {
            if(arra[j] > arra[ j + 1]){
                console.log(true);
                let temp = arra[j]
                arra[j] = arra[j+1]
                arra[j+1] = temp
            }        
        }
    }
    console.log('arra:'+arra);
    return arra
}
arraSort()


var date = '2015-03-05 17:59:00';
date = date.substring(0,19);    
date = date.replace(/-/g,'/'); 
console.log(date);
var timestamp = new Date(date).getTime();
// 根据毫秒数构建 Date 对象
var date = new Date(timestamp);
// 格式化日期
let dateTime = date.toLocaleString();
console.log(dateTime);


console.log('2020-12-1' > '2020-11-19');
console.log('2020-11-19' > '2019-12-20');
console.log('2021-01-3'> '2021-10-12');




// let arrd = [1, 9, 4, 7, 6]
// arrc.sort((x, y) => x - y)
// arrd.sort((x,y) => x -y)
// console.log(arrc);
// console.log(arrd);
function sortss(){
    let arrc = [ '2021-10-12','2020-12-1', '2021-1-3', '2020-11-19','2019-12-20']
    for (let i = 0; i < arrc.length; i++) {
        for (let j = i; j < arrc.length -i -1; j++) {
            if(arrc[j] > arrc[j + 1]){
                let temp = arrc[j]
                arrc[j] = arrc[ j+1]
                arrc[j+1] = temp
            }
        }
    }
    console.log(arrc);
    return arrc
}

sortss()
console.log('2020-11-19' > '2019-12-20');
console.log('2019-12-20' >  '2021-1-3');
console.log('2019-12-20' <  '2021-1-3');